// pages/Login/Login.js
import ajax from '../../utils/api.js';
Page({

    /**
     * 页面的初始数据
     */
    data: {
        isShowEye:true,
        inputValue:'',
        userPwd:'',
        userName:'',
        inputValue2:'',
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
      wx.getSetting({
        success(res) {
          if (!res.authSetting['scope.userInfo']) {
            wx.authorize({
              scope: 'scope.userInfo',
              success () {
                // 用户已经同意保存到相册功能，后续调用 wx.saveImageToPhotosAlbum 接口不会弹窗询问
                console.log('成功获取权限')
              }
            })
          }else{
            console.log('已经获取权限')
          }
        }
      })
      
        // this.toLogin()
    },
    isShowPwd:function () {
        this.setData({
            isShowEye:!this.data.isShowEye,
            inputValue2:this.data.inputValue2
        })   
    },
    clearinputEvent:function(res) {
        this.setData({
            'inputValue':""
        })
    },
      // 联系人监听
  bindTextRelamanBlur:function (e) {
    this.setData({
      inputValue2:e.detail.value
    })
},
    toLogin(e) {
        var userName=e.detail.value.username;
        var userPwd=e.detail.value.password;
        var _this =this
        ajax.denl({username:userName,password:userPwd}).then(
            res=>{
                if (res.httpCode == 200){
                    wx.setStorageSync('token','')
                    wx.setStorageSync('userinfo','')
                    wx.setStorageSync('token', res.data.loginToken)
                    wx.setStorageSync('userinfo', res.data.userInfo);
                    _this.quanx()
                    wx.showToast({
                        title: '登录成功',
                        icon: 'none',
                        duration: 2000,
                        success: function () {
                        setTimeout(function () {
                            //跳转到首页，强制重启
                            wx.switchTab({
                        url: '/pages/index/index',
                      })
                        }, 2000);
                        }
                    })
                }
            }).catch((err) => {
                console.log(err.data,'密码错误');
                wx.showToast({
                  title: err.data || "账号或密码错误",
                  icon: 'none',
                  duration: 2000
                })
              }); 
    },
    // 微信登录
    login() {
      wx.login({
        success(res) {
          if (res.code) {
            console.log('获取登录的code',res)
            wx.getUserProfile({
              desc: '用于会员登录',
              success(userRes) {
                wx.request({
                  url: 'https://your-api.com/login',
                  method: 'POST',
                  data: {
                    code: res.code,
                    userInfo: userRes.userInfo
                  },
                  success(res) {
                    wx.setStorageSync('token', res.data.token);
                  }
                });
              }
            });
          }
        }
      });
    },
    // 注册
    register(){
      wx.navigateTo({
        url: '/pages/Login/register/register',
      })
    },
    quanx() {
        ajax.yhqx({}).then(
            res=>{
                // wx.setStorageSync('token', res.data.loginToken)
            }) .catch((err) => {
                console.log(err)
              }); 
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})